*{ margin:0px; padding:0px;}
body{font-family: "微软雅黑";}
ul,li{ list-style:none}
a{ text-decoration:none; outline:none}
input{outline:none}
img{ border:0px;}
html,body{overflow-x: hidden;}
.t_red{color: #FF0000;}
.t_blue{color: #0079FF;}
.t_grey{color: #333;}
.mart35{margin-top: 35px;}

/*table样式*/
.table_wrap{width: 96%; border: 1px solid #d6d6d6; overflow: hidden; margin-left: 2%; border-collapse: collapse; margin-top: 2%; margin-bottom: 2%;border-radius: 5px}
.table{ background-color: #FFFFFF; width:101%;}
.table,th,td{ border-collapse:collapse;}
.table th{font-size: 14px; font-weight: bold; background: #E0E0E0; color: #333;}
.table td{font-size: 14px;}
.table th,.table td{border-collapse: collapse; padding: 5px;}
.table thead tr th{text-align: center;border-bottom: 1px solid #D6D6D6;border-right: 1px solid #D6D6D6;}
.table thead tr th:last-child{border-bottom: 1px solid #D6D6D6;}
.table tbody tr td{text-align: center;border-bottom: 1px solid #D6D6D6;border-right: 1px solid #D6D6D6;}
.table tbody tr td:last-child{border-bottom: 1px solid #D6D6D6; }
.table.dzjc tbody tr td:last-child{text-align: left;}
.table tbody tr:last-child td{ border-bottom:0px}



.body_bg{background-color: #efefef}
.bg_fff{background-color: #FFFFFF}
.text_main{padding: 10px; padding-top: 0px; font-size: 16px; color: #333;}
.search_table{width: 96%; float: left; margin-left: 2%; font-size: 16px; color: #333;}
.search_table td{ text-align: left; vertical-align: top; padding: 5px; box-sizing: border-box;}

/*快撤理赔*/
.kclp_tit{ width: 100%; height: 40px; line-height: 40px; text-indent: 10px; font-size: 16px; color: #3ca9e0; float: left; background-color: #e8f1f0}
/*左边是图片，右面是文字的列表*/
.text_img{ width:100%; float:left; margin-bottom: 20px;}
.text_img li{width: 100%; float: left;margin-top:5px; border-bottom: 1px solid #dbdbdb;}
.text_img_lf{ width:136px; float:left; margin-left: 5px;}
.text_img_lf img{width: 100%; border: 1px solid #f0f0f0; box-sizing: border-box;}
.text_img_rt{ margin-left:146px;}
.text_img_rt .text_main{ float:left; width:100%;}
.text_img_rt .font14{ width:90%; font-size:14px; float:left; color:#333; font-weight:bold; height:27px; line-height:27px;}
.text_img_rt .font12{ width:90%; font-size:12px; float:left; color:#333; height:20px; line-height:20px;}
.kclp_line{width: 100%; float: left; height:40px; line-height: 40px; margin-bottom: 30px;}
.kclp_line_lf{width: 35px; height: 40px; float: left; color: #1eb9f2; }
.kclp_line_lf i{color: #1FBAF3; font-size: 48px;}
.kclp_line_rt{margin-left: 40px; height: 40px;}
.kclp_line_rt input{width: 100%; height: 40px; line-height: 40px; border: 0px; font-size: 16px; color: #333; font-weight:normal;}

/*驾驶证到期换证、检车自动提醒服务*/
.jsztx{ width: 94%; padding: 10px; box-sizing: border-box; float: left; margin-left: 3%; margin-top: 3%; border-radius: 3px; background-color: #FFFFFF; border: 1px solid #cacaca;}
.jsztx.bg_yellow{background-color: #fcf8e3; border: 1px solid #faebcc;}
.jsztx h1{ font-size: 18px; color: #333;width: 100%; float: left; padding: 3px 0px; box-sizing: border-box;}
.jsztx .time{font-size: 12px; color: #999; width: 100%; float: left; padding: 1px 0px;}
.jsztx h3{font-size: 16px; color: #31317f; width: 100%; float: left; padding: 10px 0px 0px 0px;}
.jsztx .text_main{font-size: 14px; color: #333; width: 100%; float: left; padding: 1px 0px;}
.jsztx .text_main .t_blue{color: #31317f;}

/*局长信箱*/
.jzxx_tit{width: 100%; line-height: 35px; text-align: center; float: left; margin-top: 10px; font-size: 18px; color: #666; font-weight: normal; margin-bottom: 10px; font-weight: bold;}

/*投诉建议--警风警纪监督员意见建议*/
.jfjj_tit{width: 100%; text-indent: 10px; font-size: 16px; height: 40px; line-height: 40px; }
.jfjj_tit .bz{font-size: 12px; color: #666;}
.jfjj_upload{width: 94%; margin-left: 3%;}

/*微调查微问答*/
.wdc_p{width: 100%; text-indent: 10px; height: 35px; line-height: 35px; color: #333;}
.wdc_pop{display: block; left: 50%; top: 50%; margin-left: -135px; margin-top: -100px;}

/*微调查微问答后台-设置内容*/
.wdc_set_tit{height: 40px; line-height: 40px; width: 100%; text-indent: 10px; font-size: 16px; color: #333; font-weight: bold;}

/*微调查微问答后台-统计结果*/
.wdc_tjjg{height: 35px; line-height: 35px; margin-top: 10px; width: 100%; text-indent: 10px; font-size: 14px; color: #333;}
.wdc_tjjg b{color: #0079FF;}

/*模拟考试*/
.mnks_top{width: 100%; position: relative; float: left; padding-top: 30px; padding-bottom: 45px; height: 95px; background: #dd4b4b url(../images/mnks_top_bg.png) repeat-x left 162px; }
.mnks_top_lf{width: 55%; float: left; height: 95px; background: url(../images/mnks_top_lf_bg.png) repeat-y right top;}
.mnks_top_lf .time{width: 120px; margin: 0 auto;}
.mnks_top_lf .time_fen{width: 50px; line-height: 20px; padding-top: 10px; box-sizing: border-box; color: #dd4b4b; text-align: center; float: left; height:60px; float: left; background: #FFFFFF; border-radius: 5px;}
.mnks_top_lf .time_fen b{font-size: 18px; font-weight: bold;}
.mnks_top_lf .time_mao{width: 20px; height: 60px; font-size: 28px; font-weight: bold; color: #ffc3c3; line-height: 60px; float: left; text-align: center; vertical-align: middle;}
.mnks_top_lf .p{width: 100%; height: 35px; line-height: 35px;float: left; text-align: center; font-size: 14px; color: #FFFFFF;}
.mnks_top_rt{width: 45%; float: left; height: 95px;}
.mnks_top_rt .fs{ width: 95px; height: 95px; color: #FFFFFF; border:5px solid #ffde00; box-sizing: border-box;  margin: 0 auto; border-radius: 95px;}
.mnks_top_rt .fs h3{width: 40px; margin: 0 auto; border-bottom: 1px solid #f17878; font-size: 22px; padding-top: 15px; text-align: center;}
.mnks_top_rt .fs p{width: 40px; margin: 0 auto; font-size: 12px; padding-top: 5px; text-align: center;}
.mnks_top .dt{width: 200px; height: 47px; line-height: 42px; position: absolute; left: 50%; text-align: center; color: #FFFFFF; text-shadow:0 1px 1px #cd7400;  margin-left: -100px; bottom: -18px; background:url(../images/dt_hdj.png) no-repeat left top; background-size: 100% 100%; font-size: 18px;}
.mnks_mid{width: 96%; float: left; margin-left: 2%; margin-top: 8%; overflow: hidden; border: 1px solid #e7e7e7; border-radius: 3px; box-sizing: border-box;}
.mnks_mid h3{width: 100%; float: left; text-align: center; height: 35px; line-height: 35px; font-size: 16px; color: #dd4b4b; border-bottom: 1px solid #e7e7e7;}
.mnks_mid h3 span{background-color: #dd4b4b; font-size: 16px; color: #FFFFFF; padding: 1px 6px; margin-left: 5px; border-radius: 3px;}
.mnks_mid p{width: 100%; float: left; text-align: center; padding: 5px; box-sizing: border-box; font-size: 16px; color: #dd4b4b; }
.mnks_mid p img{width: 60%; text-align: center;}
.mnks_but{ padding: 10px 0 7px 0; width:90px; display: inline-block; text-align: center; color: #FFFFFF; font-size: 16px; border-radius: 22px;}
.mnks_but.red{background-color: #eb6464; box-shadow: 0px 2px 0px #d75252;}
.mnks_but.green{background-color: #8dd817;box-shadow: 0px 2px 0px #7ec50f;}
.mnks_but.yellow{background-color: #faab00;box-shadow: 0px 2px 0px #e29c05;}
.mnks_tip{font-size: 14px; color: #666;}
.mnks_bot{width: 35px; height: 35px; clear: both; position: fixed; right: 0px; bottom: 0px; background:transparent url(../images/ks_bg.png) no-repeat right bottom; background-size: 35px;}

/*答案公布*/
.mnks_mask{width: 100%; height: 100%; display: none; background: rgba(0,0,0,0.3); position: fixed; z-index: 1; left: 0px; top: 0px;}
.mnks_da{ width: 90%; position: absolute; display: none; margin-bottom: 50px; z-index: 2; left: 5%; top: 100px; border-radius: 10px; padding-bottom: 50px; background-color: #FFFFFF;}
.mnks_da_top{width: 100%;  border-top-left-radius: 10px;border-top-right-radius: 10px; position: relative; float: left; padding-top: 50px; padding-bottom: 85px; height: 95px; background: #dd4b4b url(../images/mnks_top_bg.png) repeat-x left 224px; background-size: 20px; }
.mnks_da_top_lf{width: 45%; float: left; height: 95px;background: url(../images/mnks_top_lf_bg.png) repeat-y right top;}
.mnks_da_top_lf .fs{ width: 85px; height: 85px; color: #FFFFFF; border:5px solid #ffde00; box-sizing: border-box;  margin: 0 auto; border-radius: 95px;}
.mnks_da_top_lf .fs h3{width: 40px; margin: 0 auto; border-bottom: 1px solid #f17878; font-size: 22px; padding-top: 5px; text-align: center;}
.mnks_da_top_lf .fs p{width: 40px; margin: 0 auto; font-size: 14px; padding-top: 5px; text-align: center;}
.mnks_da_top_rt{width: 55%; float: left; height: 95px; }
.mnks_da_top_rt .da{width: 120px; margin: 0 auto; margin-top: 10px;}
.mnks_da_top_rt .da li{ width: 35px; float: left; margin-left: 5px;}
.mnks_da_top_rt .da li .top{ width: 35px; height: 50px; font-size: 16px; font-weight: bold; text-align: center; line-height: 50px; background-color: #FFFFFF; border-radius: 3px;  color: #dd4b4b;}
.mnks_da_top_rt .da li .top a{color: #dd4b4b;}
.mnks_da_top_rt .da li .top.yellow{background-color: #ffdf00}
.mnks_da_top_rt .da li .p{width: 100%; height: 35px; line-height: 35px;float: left; text-align: center; font-size: 14px; color: #FFFFFF;}
.mnks_da_top_rt .da li .p a{color: #FFFFFF;}
.mnks_da_top .dt{width: 200px; height: 47px; line-height: 42px; position: absolute; left: 50%; text-align: center; color: #FFFFFF; text-shadow:0 1px 1px #cd7400;  margin-left: -100px; top: -18px; background:url(../images/dt_hdj_top.png) no-repeat left top; background-size: 100% 100%; font-size: 18px;}
.mnks_da_top .img{width: 150px; height: 150px; position: absolute; left: 50%;margin-left: -75px; bottom: -75px; background:url(../images/fd_img.png) no-repeat left top; background-size: 100% 100%;}
.mnks_da_mid{ width: 100%; margin-top: 100px; float: left; text-align: center; line-height: 25px; font-size: 18px; color: #dd4b4b;}
.mnks_da_but{width:90%; padding: 10px 0; float: left; margin-left: 5%; margin-top: 35px;  text-align: center; color: #FFFFFF; font-size: 16px; border-radius: 22px;}
.mnks_da_but.red{background-color: #eb6464; box-shadow: 0px 2px 0px #d75252;}

/*错题解析*/
.ctjx{width: 100%; float: left; box-sizing: border-box; padding: 10px; font-size: 16px; color: #7CAE23; border: 0px; display: none;}
.ctjx_relative{position: relative;}
.ctjx_absolute{position: absolute; right: 5px; width: 35px; height: 35px; top: 3px;}
.ctjx_absolute img{width: 35px; height: 35px;}
